package com.techyuan.intellij.tomcat.setting;

import com.intellij.ide.browsers.WebBrowser;

import java.util.Comparator;

public class WebBrowsersAlphaComparator implements Comparator<WebBrowser> {
    public static final WebBrowsersAlphaComparator INSTANCE = new WebBrowsersAlphaComparator();

    public WebBrowsersAlphaComparator() {
    }

    public int compare(WebBrowser webBrowser1, WebBrowser webBrowser2) {
        if (webBrowser1 == null && webBrowser2 == null) {
            return 0;
        } else if (webBrowser1 == null) {
            return -1;
        } else {
            return webBrowser2 == null ? 1 : webBrowser1.getId().compareTo(webBrowser2.getId());
        }
    }
}